@charset "utf-8";
html{margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body, h1, h2, h3, h4, h5, h6, hr, p, form, blockquote, dl, dd, pre {margin:0;font-family: '微软雅黑','Microsoft YaHei';}

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, input, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0;font-size:14px;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section{display:block;}
body{font-size:12px;color:#333;background:#fff;font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;}


::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#ccc;}

*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
textarea{overflow:auto;}
button, th, td,ul, ol, textarea, input{padding:0;margin:0;}
ul, ol,li{list-style: none;}
em,i{font-style:normal}
table {border-collapse:collapse;border-spacing:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
fieldset, img {border:0;}
select, input, img, select {vertical-align:middle;}
input:focus,textarea:focus,button:focus,select:focus{outline:none;}
input::-ms-clear{display:none;}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em;}
button,input,optgroup,select,textarea{margin:0;font:inherit;}

button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}

input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

select { font-size:14px; font-weight:normal; line-height:20px }
select{ display:inline-block; height:20px; padding:4px 6px; margin-bottom:10px; font-size:14px; line-height:20px; color:#555; vertical-align:middle;}
select{ height:30px; *margin-top:4px;line-height:30px }
select { background-color:#fff; border:1px solid #ccc }
select[multiple],
select[size] { height:auto }
select:focus{ outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px }


.button{border:0;background:transparent;border-radius:3px;font-size:14px;padding:6px 15px;margin:0;display:inline-block;line-height:20px;transition:all .3s;}
.button[disabled]{pointer-events:none;cursor:not-allowed;webkit-box-shadow:none;box-shadow:none;filter:alpha(opacity=50);opacity:.5}
.button:active{background-image:none;outline:0;transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}


.bg-default{background-color:#F7F7F7;border: 1px solid #ddd;}
.button.bg-default:hover,.button.bg-default:focus{background-color:#f9f9f9; }
.button.bg-default{color:#333;border: 1px solid #ddd;}
.button.bg-default{background-color:#F7F7F7;}


.bg-main{background-color:#036;}
.button.border-main:hover,.button.border-main:focus,.button.bg-main:hover,.button.bg-main:focus{background-color:#369; }
.button.bg-main{color:#fff;}
.button.bg-main{background-color:#036;}

.button.red-main:hover,.button.red-main:focus{background-color:#e12228; }
.button.red-main{color:#fff;}
.button.red-main{background-color:#B1191A;}

.input{font-size:14px;padding:4px 10px;border:solid 1px #ddd;height:25px;line-height:20px;display:block;border-radius:1px;-webkit-appearance:none;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.textarea{width:70%;font-size:14px;padding:4px 10px;border:solid 1px #ddd;line-height:20px;display:block;border-radius:1px;-webkit-appearance:none;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}



.margin{margin:10px !important;clear:both;}
.margin-top{margin-top:10px;}
.margin-right{margin-right:10px;}
.margin-bottom{margin-bottom:10px;}
.margin-left{margin-left:10px;}
.margin-big{margin:20px;}
.margin-big-top{margin-top:20px;}
.margin-big-right{margin-right:20px;}
.margin-big-bottom{margin-bottom:20px;}
.margin-big-left{margin-left:20px;}
.padding-big{padding:20px;}
.padding-big-top{padding-top:20px;}
.padding-big-right{padding-right:20px;}
.padding-big-bottom{padding-bottom:20px;}
.padding-big-left{padding-left:20px;}
.padding{padding:10px;}
.padding-top{padding-top:10px;}
.padding-right{padding-right:10px;}
.padding-bottom{padding-bottom:10px;}
.padding-left{padding-left:10px;}
